package com.artpri.service;

import java.util.List;

import com.artpri.model.CategoryJoinGroup;
import com.artpri.model.GoodsCategory;

/**
 * 商品固有分类 service
 * 
 * @author ZhangSi
 */
public interface GoodsCategoryService {

	/**
	 * 查找顶级分类
	 * 
	 * @param gcId
	 * @return
	 */
	public GoodsCategory getTopCategory(int gcId);

	/**
	 * 根据群组ID查找CategoryJoinGroup中的分类信息<br>
	 * 返回的分类对象GoodsCategory 仅包含 gcId, categoryName两属性.
	 * @param gcgId
	 * @return
	 */
	public List<GoodsCategory> getCategoryByGroup(Integer gcgId);

	/**
	 * 根据分类Id获取分类群组
	 * @param gcId
	 * @return
	 */
	public CategoryJoinGroup getGroupByCategory(Integer gcId);
}
